package com.example.yimai.service;

import javax.servlet.http.HttpServletResponse;

public interface CaptchaService {
    
    /**
     * 生成图形验证码图片
     * @param response HTTP响应
     * @param key 验证码标识符（可以是手机号、用户名等）
     * @throws Exception 异常
     */
    void generateCaptchaImage(HttpServletResponse response, String key) throws Exception;
    
    /**
     * 验证图形验证码
     * @param key 验证码标识符
     * @param captcha 用户输入的验证码
     * @return 是否有效
     */
    boolean verifyCaptcha(String key, String captcha);
}